package com.seven.good.scheduler;

/**
 * <h3>easyauction</h3>
 *
 * @author : 王胜奔
 * @description : 定时往redis缓存里加数据的类
 * @date : 2019-10-16 20:29
 **/
//@Component
//public class CacheRedisScheduler {
//    @Autowired
//    private GoodMapper goodMapper;
//
//    @Autowired
//    private RedisTemplate redisTemplate;
//    @Scheduled(cron = "0/5 * * * * ?") //任务调度：按照自定义的时间，自动触发任务的执行
//    public void initGoodDetail(){
//        List<Good>list =goodMapper.selectGoods();
//        Map map = new HashMap();
//        for (Good good:list){
//            map.put(good.getGid().toString(),good);
//        }
//
//        //更改状态.................
//        //每隔5秒向redis缓存里添加一个map
//        redisTemplate.opsForHash().putAll("goodDetail",map);
//        //设置键的过期时间
//        redisTemplate.expire("goodDetail",2L, TimeUnit.HOURS);
//    }
//}

